def reverse(str1,l,r):
    if r-l+1<2: return
    i,j=l,r
    while(j>i):
        str1[i],str1[j]=str1[j],str1[i]
        i+=1
        j-=1

def solve(str1):
    str1=[i for i in str1]
    n=len(str1)
    reverse(str1,0,n-1)
    #print(str1)
    str1.append(' ')
    l,r=0,0
    while l<n:
        r=l
        while r<=n and str1[r]!=' ': r+=1
        reverse(str1,l,r-1)
        #print(l,r-1,str1)
        l=r+1
    #print(str1,''.join(str1))
    return ''.join(str1)
    
str1='I am a student.'
print(solve(str1))
